package skladowisko;

/**
 *
 * @author kedziers
 */
public class PozycjaNaWagonie extends Miejsce
{
    private int pozycja = 0;

    private Wagon wagon = null;
    private boolean empty = true;

    public PozycjaNaWagonie(Wagon wagon, int pozycja)
    {
        super();
        this.pozycja = pozycja;
        this.wagon = wagon;
    }

    //**************************************************************************
    @Override
    public boolean poloz(Kontener kontener)
    {
        if(empty)
        {
            this.kontener = kontener;
            kontener.setMiejsce(this);
            empty = false;
            return true;
        }
        return false;
    }
    
    //**************************************************************************
    @Override
    public Kontener sciagnij()
    {
        if(!empty)
        {            
            kontener.setMiejsce(null);
            empty = true;
            return kontener;
        }
        return null;
    }

    public boolean isPuste()
    {
        return empty;
    }

}
